Models for Concurrency (A revised version of DAIMI PB-429)
نویسندگان
چکیده
This is, we believe, the final version of a chaper for the Handbook of Logic and the Foundations of Computer Science, vol.IV, Oxford University Press. It surveys a range of models for parallel computertation to include interleaving models like transition systems, synchronisation trees and languages (often called Hoare traces in this context), and models like Petri nets, asynchronous transition systems, event structures, promsets and Mazurkiewicz traces where concurrency is represented more explicitly by a form of causal independence. The presentation is unifies by casting the models in an categorytheoretic framework. One aim is to use category theory to provide abstract characterisations of constructions like parallel composition valid throughout a range of different models and use adjunctions to provide formal means for translating between different models. A knowledge of basic category theory is assumed, up to an acquaintance with the notion of adjunction.
منابع مشابه
A Comparison between CIECAM97s and its Revised Colour Appearance Models for Apearance Attributes of Fabrics
: The CIECAM97s and its revision, as a colour appearance model, were applied for a series of fabrics with different colours and depths to explain their colour appearance coordinates in similar viewing conditions. The results show that due to some modifications which expand the scale, the modified model has improved capadilities in calculating chroma. Besides, the calculations were simpler for t...
متن کاملA Comparison between CIECAM97s and its Revised Colour Appearance Models for Apearance Attributes of Fabrics
: The CIECAM97s and its revision, as a colour appearance model, were applied for a series of fabrics with different colours and depths to explain their colour appearance coordinates in similar viewing conditions. The results show that due to some modifications which expand the scale, the modified model has improved capadilities in calculating chroma. Besides, the calculations were simpler for t...
متن کاملOn the Semantics of a Concurrency Monadwith
We develop two semantics for the concurrency monad of the purely functional language Opal, which provides a general monadic choice, value-result agents and guarded client-server based communication. The transition semantics supports an operational understanding of the concurrency monad. The state-transformer semantics gives an axiomatic description of the concurrency monad by using a variant of...
متن کاملA Survey of Concurrency Control Algorithms in the Operating Systems
Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...
متن کاملPreface by Editor-in-Chief
The 9th Issue of LNCS Transactions on Petri Nets and Other Models of Concurrency (ToPNoC) contains revised and extended versions of a selection of the best papers from the workshops held at the 34th International Conference on Application and Theory of Petri Nets and Concurrency (Petri Nets 2013, Milan, Italy, during 24–28 June 2013), and 13th International Conference on Application of Concurre...
متن کامل